//#include<bits/stdc++.h>
//using namespace std;
//char ball[1001][1001];
//int main()
//{
//	long long n,i,j;
//	while(cin>>n&&n)
//	{
////		memset(ball,0,sizeof(ball));
//		long long idx=0,mx=0;
//		for(i=1;i<=n;i++)
//		scanf("%s",ball[i]);
//		for(i=1;i<n;i++)
//		{
//			long long cnt=0;
//			for(j=1;j<=n;j++)
//			{
//				if(strcmp(ball[i],ball[j])==0)
//				cnt++;
//			}
//			if(mx<cnt)
//			{
//				idx=i;
//				mx=cnt;
//			}
//		}
//		printf("%s\n",ball[idx]);
//	}
//    return 0;
//}
#include <stdio.h>
#include <string.h>
const int maxn = 1000;

int main() {
	int n;
	while (scanf("%d", &n) && n != 0) {
		char mat[maxn + 10][maxn + 10], b[maxn + 10] = {0};
		for (int i = 1; i <= n; i++) {
			scanf("%s", &mat[i]);
		}
		for (int i = 1; i <= n; i++) {
			for (int j = 1; j <= n; j++) {
				if (strcmp(mat[i], mat[j]) == 0) b[i]++;
			}
		}
		int max = 0, h = 0;
		for (int i = 1; i <= n; i++) {
			if (b[i] > max) {
				max = b[i];
				h = i;
			}
		}
		printf("%s\n", mat[h]);
	}
	return 0;
}
